const express = require('express')
const app = express()
const port = 3000

const { courseData } = require('./data')

app.use(function (req, res, next) {
    res.header('Access-Control-Allow-Origin', "*");
    res.header('Access-Control-Allow-Headers', 'Content-Type,Content-Length,Authorization,Accept,X-Requested-With');
    res.header('Access-Control-Allow-Methods', 'PUT,POST,GET,DELETE,OPTIONS');
    res.header('X-Powered-By', '3.2.1')
    if (req.method === 'OPTIONS') {
        res.send(200);
    } else {
        next();
    }

    next()
})

app.get('/course/get_course_datas', (req, res) => {

    res.json(courseData)
})

app.listen(port, () => {
    console.log(`Example app listening at http://localhost:${port}`)
})